随着通信、网络、计算机技术的发展给传统控制技术的发展带来了新的契机。蓝牙技术是一种用于各种固定与移动的数字化硬件设备之间的一种低成本、高效率的无线通信连接技术,在实际应用中取代了烦琐的电缆连接。本课题以英国Cambridge SiliconRadio公司生的BlueCore"M02蓝牙芯片作为研究对象,以蓝牙1.2协议栈为设计指导,给出了基于蓝牙HID协议栈的串口键盘鼠标取数据采集实现方案。蓝牙规范是亩蓝牙SIG开发的免费开放的蓝牙技术标准,包括核心规范(Core Specification)和应用规范(Profile)两个部分。核心规范定义了各层协议各自的工作方式,而应用规范是为了实现一个特定的应用模型而采取的特定协议层间的运行机制。整个蓝牙协议体系可分为底层硬件模块、中间协议层和高端应用层三部分。链路管理层、基带层和射频层属于蓝牙硬件模块。逻辑链路控制和适配协议、服务发现协议、串口仿真协议属于中间协议层,一般用软件实现。高端应用层是对用于各种应用模型的Profile.本论文首先分析和研究了蓝牙核心协议,然后重点分析了基于蓝牙HID高端应用模式的实现,用软件实现了基于HID协议的HC1、逻辑链路控制适配协议和服务发现协议。然后在HID应用规范的基础上给出了以串口方式实现键盘和鼠标数据采集的硬件和软件设计,整个系统设计结合蓝牙开发工具BBDK,给出了基于HID规范实现键盘鼠标的完整设计过程。在扫描码采集端以微处理器方式做为蓝牙主机实现HID高层应用规范,蓝牙主机内用C语言实现基于HID协议HCI,L2CAP,SDP:在PC机端用PC机做为蓝牙主机,在VC++6.0环境下用C++的类封装方式实现上述协议。
上传时间: 2022-05-31
上传用户:
蓝牙 HCI 协议分析 Visual C++ 编译环境. HOST RS232,USB 通讯接口
上传时间: 2014-08-26
上传用户:it男一枚
蓝牙核心协议蓝牙核心协议蓝牙核心协议蓝牙核心协议
上传时间: 2014-06-06
上传用户:stampede
介绍了蓝牙方面的基础知识和蓝牙各个协议,着重讲解了主控制器接口的指令和事件,尤其是HCI的各函数及其参数介绍,是编写蓝牙程序不可多得的资料。
上传时间: 2015-10-30
上传用户:ghostparker
超级好用的蓝牙最新协议,开发者必备.包你满意.
上传时间: 2013-11-25
上传用户:xauthu
蓝牙通讯协议中A2DVP应用的程序,能传送视频,数据等。
上传时间: 2013-12-31
上传用户:Late_Li
基于arm的蓝牙通讯协议的设计,以实现嵌入式芯片的无线传输
上传时间: 2016-09-23
上传用户:1101055045
一个单片机驱动红外通信的程序,很有意义.当然你也可以举一反三,用作无线通信,也可以仿照该程序做蓝牙通信协议
上传时间: 2016-11-05
上传用户:lhc9102
蓝牙同步协议资料,对蓝牙开发人员不可多得资料
上传时间: 2014-01-20
上传用户:许小华
主机控制器接口是蓝牙系统中软硬件之间的接口。HCI的实现对于在具体硬件基础上自主灵活地构建蓝牙协议栈、开发蓝牙应用起着决定性作用。文章对蓝牙的体系结构、主机控制器接口(HCI)层进行了简要介绍,并分析了蓝牙主机控制器接口的工作原理。针对HCI协议进行了流程分析与接口设计,描述了蓝牙协议的设计架构,并对所设计的协议进行了测试,达到了预期的效果。
上传时间: 2013-11-25
上传用户:wudu0932